package com.msh.artascope.devcloud.service.model.page;


import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@ToString(callSuper = true)
@Schema(name = "项目列表页Qo")
public class ProjectListPageQo implements Serializable {
  @Schema(name = "产品id")
  private Long productId;

  @NotNull(message = "环境Id不能为空")
  @Schema(name = "环境Id")
  private Long envId;

  @Schema(name = "项目id")
  private Long projectId;

  @Schema(name = "模块id")
  private Long moduleId;

  @Schema(name = "项目名称")
  private String projectName;

  @Schema(name = "模块名称")
  private String moduleName;

}
